european toad - English Synonyms Dictionary

european toad

n.
[1] Bufo bufo